home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Powervisor v1.10b disk1.adf / pv.bugs < prev    next >
Text File  |  1991-09-30  |  4KB  |  78 lines

  1. Bugs
  2.  
  3.    symbols        I think something is wrong with symbols because some
  4.                   people reported strange behaviour. I can't find the
  5.                   bug, so maybe it was caused by something else. Maybe
  6.                   the bug is even solved :-)
  7.    locks          Break... is not printed when we interrupt the lock listing
  8.                   This harmless bug is a replacement for a memory loosing
  9.                   bug. I prefer this bug :-)
  10.    Stack overflow There seem to be some problems with 'killing' a task
  11.                   that has crashed because of a stack overflow
  12.                   ('account' command). The solution is of course not to
  13.                   kill the program :-) PowerVisor has halted the program
  14.                   so it will do no more (!) harm
  15.    Debugging      Debugging (with 'debug l' and 'debug n') often causes
  16.                   little memory loss. I know the reason so this will get
  17.                   fixed very soon
  18.  
  19. Bugs for AmigaDOS 1.2/1.3 version of PowerVisor only
  20.  
  21.    cursor         The cursor in the stringgadget sometimes disappears in
  22.                   the AmigaDOS 1.2/1.3 version of PowerVisor (this happens
  23.                   the first time you use the <up> key to go in history)
  24.    stringgadget   I know of no way to unactivate a stringgadget in AmigaDOS
  25.                   1.3 and older. Therefore cycling through the windows
  26.                   with <tab> is not enough to deactivate the stringgadget.
  27.                   You will have to press <enter> first (or click next to
  28.                   the stringgadget) before you can press the key (with
  29.                   -MORE- or -HALT-)
  30.  
  31. Things that could be better and maybe should be supported
  32.  
  33.    mmu            'mmutree' does not support indirect pages and 8 byte
  34.                   descriptors
  35.                   'mmutree' does not support FC trees (function codes)
  36.    signals        maybe we should share some signals, we have only five
  37.                   signals left
  38.    'mode'         The mode variable is not restored when an error occurs
  39.                   while assigning to 'mode'
  40.    disp 1a        should give an error
  41.    trace u        PowerVisor may disturb other programs if you set your
  42.                   breakpoint in shared memory
  43.    free           The Free function should check if the memory you
  44.                   try to free is OK
  45.    trace          Tracing is very hazardous for multitasking. You can
  46.                   scarcely move your mouse
  47.    crashes        There are still some guru's PowerVisor does not trap
  48.    crash trapping Address Errors are not recoverable
  49.    fonts          We should not permit proportional fonts
  50.    search/copy/fill
  51.                   These routines are very sensitive to bad arguments
  52.                   (negative for example)
  53.    Overflows      Powervisor does not always check for overflow (especially
  54.                   with string parsing) Make sure that your string are always
  55.                   smaller than the maximum line length in the stringgadget
  56.                   (set with 'prefs linelen', default 400)
  57.  
  58. Future enhancements (note that these are NOT promises :-)
  59.  
  60.    owner          Owner should be expanded to handle more system lists
  61.    load           Load must have an extra argument : offset to start loading
  62.    customize      I plan to make a seperate file containing all command
  63.                   strings, function strings and some other strings. That way
  64.                   the user will be able to customize PowerVisor by changing
  65.                   this file. This file will not be resident in memory.
  66.                   PowerVisor will build internal data structures using this
  67.                   file
  68.    pvcall         Instead of only one command for each installable post or
  69.                   pre command I plan to incorporate a list system (see the
  70.                   TheWizardCorner file for the 'pvcall' command)
  71.    mmu            I have been thinking about a very powerful system to
  72.                   use the mmu for protecting memory. PowerVisor could be
  73.                   protected from other programs and some extra commands
  74.                   could be provided to read or write protect regions
  75.                   of memory
  76.  
  77.  
  78.